
// let result = require("@babel/core").transform(
//     `
//         let user = null;
//         let a = user?.name;
//         console.log( a )
//     `, 
//     {
//         presets: ["@babel/preset-env"],
//     }
// );

// console.log(result)
// console.log(result.code)

let fs = require("fs");
let result = require("@babel/core").transform(
    fs.readFileSync("./a.js").toString(),
    {
        presets: ["@babel/preset-env"],
    }
);

fs.writeFileSync("./a-new.js",result.code);
